/**
* @描述: WQyUser.java
* @作者: suvan
* @公司 浙江鸿程计算机系统有限公司
* @创建日期: 2018-12-18 03:36:07
*/
package com.hcss.qywechat.user.model;

import com.hcss.paging.model.BasePagingModel;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@EqualsAndHashCode(callSuper=true)
@ToString(callSuper = true)
@Getter
@Setter
public class WQyUser extends BasePagingModel {
    /**
     * ID
     */
    private Long id;

    /**
     * 成员UserID。对应管理端的帐号，企业内必须唯一。不区分大小写，长度为1~64个字节
     */
    private String userid;

    /**
     * 成员名称。长度为1~64个字节
     */
    private String name;

    /**
     * 职位信息。长度为0~64个字节
     */
    private String position;

    /**
     * 手机号码。企业内必须唯一，mobile/weixinid/email三者不能同时为空
     */
    private String mobile;

    /**
     * 性别。0表示未定义，1表示男性，2表示女性
     */
    private Long gender;

    /**
     * 邮箱。长度为0~64个字节。企业内必须唯一
     */
    private String email;

    /**
     * 微信号。企业内必须唯一。（注意：是微信号，不是微信的名字）
     */
    private String weixinid;

    /**
     * 成员头像的mediaid，通过多媒体接口上传图片获得的mediaid
     */
    private String avatarMediaid;

    /**
     * 企业号ID
     */
    private Long qytokenid;

    /**
     * 关注状态: 1=已关注，2=已禁用，4=未关注
     */
    private Long status;

    /**
     * 头像url
     */
    private String avatar;

    /**
     * 企业号唯一标识ID
     */
    private String corpid;

    /**
     * 座机/办公电话
     */
    private String telephone;

    /**
     * 手机号2（发短信用）
     */
    private String messagePhone;

    /**
     * 虚拟网号
     */
    private String virtualNetNumber;

    /**
     * 传真
     */
    private String fax;

    /**
     * 领导级别 0：普通员工 1：一级领导 2：二级领导以此类推
     */
    private Long isleader;

    /**
     * 用户登录密码
     */
    private String password;
}